Skip to main content

Transpose Array Row and Column in C++

 

#include<bits/stdc++.h>
using namespace std;

int main()
{
    int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};
    cout<<"Before"<<endl;
    for (int i = 0; i <3; i++)
    {
       for (int j = 0; j <3;j++)
       {
          cout<<a[i][j]<<" ";
       }
       cout<<endl;
    }
    cout<<"\nAfter"<<endl;

    for (int i = 0; i <3; i++)
    {
       for (int j = 0; j <3;j++)
       {
          cout<<a[j][i]<<" ";
       }
       cout<<endl;
    }
   

    return 0;
}


Comments